package com.yfux.cling_player.service.controller;

import com.yfux.cling_player.util.LogUtil;

import org.fourthline.cling.model.types.UnsignedIntegerTwoBytes;

public abstract class AudioControl extends RenderControl {
    LogUtil logger = new LogUtil("AudioControl");

    public void setMute(String channelName, boolean desiredMute) {
        logger.i("setMute: " + desiredMute);
    }

    public boolean getMute(String channelName) {
        return false;
    }

    public void setVolume(String channelName, UnsignedIntegerTwoBytes desiredVolume) {
        logger.i("setVolume: " + desiredVolume.getValue());
    }

    public UnsignedIntegerTwoBytes getVolume(String channelName) {
        return null;
    }
}